草庐IT

Java opc 客户端应用程序

全部标签

调用 Go RPC TCP 服务时 Ruby Socket 客户端挂起

我有一个用Go编写的工作RPCTCP服务,但是当使用Ruby连接到服务时它挂起,因为似乎没有数据通过打开的套接字连接发回。远程RPC函数:packageremoteimport"fmt"//ComposeisourRPCfunctionsreturntypetypeComposestring//DetailsisourexposedRPCfunctionfunc(c*Compose)Details(argstring,reply*string)error{fmt.Printf("Argreceived:%+v\n",arg)*c="somevalue"*reply="Blah!"ret

go - go stomp 客户端中 ActiveMQ 的故障转移 URI

我们如何在Go中使用故障转移stomp连接URI连接到ActiveMQ?使用Go-Stomp客户端,我尝试了以下代码,但无法连接。ifconn,err=stomp.Dial("tcp","failover:(tcp://10.01.02.03:61613,tcp://10.04.05.06:61613)?startupMaxReconnectAttempts=2");err!=nil{panic(fmt.Sprintf("CouldnotconnecttoActiveMQusingbrokerUri%v.Cannotcontinue.",Config.Broker.URI))}

sockets - UDP 代理,如何维护/重用/清除连接的客户端池?

我正在创建一个UDP-proxy在go,但在使用iperf进行一些负载测试时,我开始收到此错误:socket:toomanyopenfiles经过搜索和测试,我发现如果我使用map创建一个池打开连接是关键*net.UDPAddr.String()value是UDP-proxy的一个实例包含*net.UDPConn,如果客户端地址相同,我可以重用现有连接:varclientsmap[string]*UDPProxy.UDPProxy=make(map[string]*UDPProxy.UDPProxy)这blockcode看起来像://waitforconnectionsfor{n,cl

java - 使用来自 GAE API 的 endpointscfg 生成 Java 客户端库时出现 HTTP 500 错误

我尝试使用从我的API端点(在golang上运行)检索到的发现文档生成Java客户端库,但失败了,并显示以下消息。endpointscfg.pygen_client_libjavahappylaundry.rest.discoveryTraceback(mostrecentcalllast):File"//Users/lorenz/go/go_appengine/endpointscfg.py",line133,inrun_file(__file__,globals())File"//Users/lorenz/go/go_appengine/endpointscfg.py",line1

javascript - 如何在 Google map 服务的 Go 客户端中使用方向响应?

在Go中使用“googlemaps.github.io/maps”获取路线时,响应是一个maps.Route数组。有没有办法将此响应转换为javascript的google.maps.DirectionsRenderer();可读的内容,其目的是通过go服务器获取方向并将该数据分发到多个平台。欢迎就如何将此数据转换为可视化map提出任何建议。Go代码:packagemainimport("log""googlemaps.github.io/maps""github.com/kr/pretty""golang.org/x/net/context")funccheckForError(er

Heroku golang 示例应用程序失败

我正在按照文档getting-started-with-go在heroku上创建示例应用程序直到第3步第一次部署(deploy-the-app)在(push-local-changes)添加依赖项时问题开始执行的命令goversionherokulogingogetgithub.com/heroku/go-getting-started/cmd/...cd%GOPATH%/src/github.com/heroku/go-getting-startedgitremote-vherokucreategitpushherokumasterherokuopenherokups:scalewe

go - 使用自定义 http 处理程序的 goRelic 代理捕获 HTTP 指标

我试图捕获http处理程序、延迟等使用的系统资源。因为没有用于golang的newrelic代理。所以,我找到了这个goRelic代理人。这表示使用以下方式我可以捕获http指标:agent.CollectHTTPStat=truehttp.HandleFunc("/",agent.WrapHTTPHandlerFunc(handler))但问题是我正在使用link中给出的自定义http处理程序如下:typeappHandlerstruct{*appContextHfunc(*appContext,http.ResponseWriter,*http.Request)(int,error

elasticsearch - 将我的 Go 应用程序日志捕获到 fluentd

目前我有一个包含50多个.go文件的goweb应用程序。现在每个文件都在STDOUT上写入日志。我想用fluentd抓取这些日志,然后发送到elasticsearch/kibana。我在互联网上搜索解决方案。有一个包裹https://github.com/fluent/fluent-logger-golang.要使用它,我需要在每个go文件中更改我的整个日志记录相关代码。而且我需要将许多数据结构发布到fluentd。简而言之,我不想使用这种方法。请告诉我是否有任何其他方法可以做到这一点。谢谢 最佳答案 理想情况下(至少在我看来),您

go - 如何使用 Gin 构建带有标签的 golang 应用程序?

我的golang应用程序的一个关键组件使用移植的GraphicsMagicklibrary这需要使用-tagsgm构建库。例如:gobuild-tagsgm但是,我正在构建基于negroniframework的Web服务并使用gin运行它这允许我使用命令gin运行应用程序。我找不到任何将构建标签传递给Gin的方法。有什么建议吗? 最佳答案 这不是一个理想的解决方案,但似乎codegangsta/gin已被放弃,因此不会添加对构建标签的支持。相反,Github用户omeid编译了一个补丁并使用他的forkofgin将允许使用构建标签。

java - 带有 Java 客户端的 golang 服务器

我有一个大问题......我们有一个关于学校和工作的项目。我编写go服务器,我的伙伴编写java客户端。我有一个问题,如果他发送类似“HelloWorld”的内容,golang服务器会将其拆分为“Hello”和“World”SeePictureJava代码:publicclassDataController{publicStringrecieveDataFromServer(Socketsocket)throwsException{BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(socket.get